package com.bdqn.Service.Orders;

import com.bdqn.entity.Orders;
import com.bdqn.entity.QuoteDetail;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface OrdersService {
    /**
     * 查询所有
     */
    List<Orders> findAll(Orders ord,int page,int limit,String px);
    /**
     * 查询所有1
     */
    List<Orders> findAll1(Orders ord,int page,int limit,String px);
    /**
     * 查询总个数
     */
    int count(Orders ord);
    /**
     * 查询总个数1
     */
    int count1(Orders ord);
    /**
     * 确认需求计划
     */
    boolean Que(@Param("id") int id);
    /**
     * 删除需求计划
     */
    boolean Del(@Param("id") int id);

    /**
     * 批量添加需求计划未录入的
     */
    boolean Insert(List<Orders> orders);

    /**
     * 根据id查
     */
    Orders findById(Orders ord);
    /**
     * 根据id查
     */
    List<Orders> findById1(Orders ord);
    /**
     * 删除所有未录入的需求计划
     */
    boolean DelectWei();
    /**
     * 保存，录入，修改需求计划
     */
    boolean Update(Orders ord);

    boolean UpdateIds(int[] ids);

    List<Orders> SelByG(@Param("id") int id);

    boolean Update1(Orders orders);

    List<Orders> SelByEnqId(int id);

    List<Orders> SelByContId(Integer id);
}
